﻿/**首页头部与底部**/
#head,#nav,#foot,#copyright,#content,#mainabout{width:1200px; margin:0px auto;}
#headwrap{ background:#fcfcfc; width:100%; height:95px}
#head{ height:95px;}
#logo{width:450px; float:left;}
#right{float:right;}
#banner{ width:100%; height:370px; background:url(../images/b1.jpg) no-repeat top}
#yscontent{ width:100%; background:#f4f4f4; height:auto;}
#content{ height:auto;}
#content_left{float:left; width:250px; height:auto; padding-top:15px}
.ysimage{ text-align:center; padding-top:15px;}
.youshibox{ background:url(../images/fontline.png) no-repeat top; padding-bottom:20px; padding-top:20px}
.youshibox_left{float:left;width:630px}
.youshibox_right{float:right;width:500px; text-align:right; padding-top:20px}
.youshibox_left1{float:left;width:500px; padding-top:15px}
.youshibox_right1{float:right;width:630px;}
.youshilist{ font-size:16px; line-height:35px; color:#454545; padding-left:64px; padding-top:20px}
.youshititle{ height:70px; padding-top:50px}
.youshititle_a{float:left; width:49px;}
.youshititle_b{float:left; border-bottom:1px solid #008c35; height:67px; padding-left:15px; font-size:16px; width:565px}
.youshititle_b h2{ color:#ff2819; font-size:30px; line-height:35px; padding-bottom:5px; font-weight:normal}
.youshititle_c{float:left; color:#0069aa; font-size:20px; line-height:30px;}
#content_right{float:right; width:930px; height:auto;}
.lefttitle{ height:45px; border-bottom:2px solid #008c43}
.lefttitle_y{height:45px; border-bottom:2px solid #ff6600;margin-top:10px}
.lefttitle_bc{height:45px; border-bottom:2px solid #0c53b4;margin-top:10px}
.lefttitle_a{float:left; line-height:45px;font-size:24px; color:#444444;}
.lefttitle_b{float:right; padding-top:18px; padding-right:3px}
.lefttitle span{ background:#008c43; color:#FFFFFF; margin-right:5px; padding-left:5px; padding-right:5px; padding-bottom:2px}
.lefttitle_y span{background:#ff6600; color:#FFFFFF; margin-right:5px; padding-left:5px; padding-right:5px; padding-bottom:2px}
.lefttitle_bc span{background:#0c53b4; color:#FFFFFF; margin-right:5px; padding-left:5px; padding-right:5px; padding-bottom:2px}
.newsproduct{ padding-top:16px}
.newsproduct li{float:left;width:23%;padding-left:2%;}
.newsproduct img{width:100%;height:165px; border:0}
.newsproduct dt{font-size:14px; text-align:center; line-height:40px; border-bottom:1px solid #e2e2e2}
.ikefutitle{height:58px; background:url(../images/kfdi.jpg) no-repeat top}
.ikefutitle_a{float:left; line-height:53px;font-size:16px; font-weight:bold; color:#008d40; padding-left:50px}
.ikefutitle_b{float:right; padding-top:25px; padding-right:10px}
.hotp{ height:260px}
.p_tu{ height:230px; overflow:hidden; padding-top:15px}
.p_tu li{float:left; width:255px; height:230px;}
.p_tu li img{width:245px; height:180px;}
.p_tu dt{text-align:center;line-height:35px; font-size:14px}
.chuhuobox{ height:200px; padding-top:0px;}
.p_tu2{height:150px; overflow:hidden}
.p_tu2 li{float:left; width:220px; height:150px; text-align:center;}
.p_tu2 li img{width:200px; height:150px;}

.abouttitle{ background:url(../images/abouttitle.png); line-height:32px; height:32px; font-size:14px; font-weight:bold; color:#ffffff; padding-left:32px; margin-top:50px}  
.aboutbox{ height:260px; padding-top:22px; line-height:35px; font-size:14px; color:#454545}
.aboutbox_left{float:left; width:350px; padding-top:3px}
.aboutbox_right{float:right; width:825px}
.aboutbox h2{ color:#008d40; font-size:20px; line-height:40px}
.aboutbox p{ padding-top:10px}
.newstitle_a{ height:40px;background:url(../images/newstitleline.gif) repeat-x bottom; margin-top: 10px}
.newstitle_a_1{float:left; border-bottom:2px solid #008d40; height:38px; color:#008d40; font-weight:bold; font-size:16px; line-height:38px; padding-left:5px; padding-right:5px}
.newstitle_a_2{float:right; padding-top:10px;}
#newsmain_a{float:left; width:770px; height:510px; padding-top:15px}
#newsmain_b{float:right; width:350px; padding-left:40px; background:url(../images/newsline.jpg) no-repeat; height:510px; padding-top:15px}
.hotnews{border-bottom:1px dashed #d5d5d5; height:175px;}
.hotnews_a{float:left; width:200px; padding-top:20px}
.hotnews_b{float:right; width:550px; padding-top:20px; line-height:25px}
.hotnews_b h2{ line-height:30px; font-size:16px; height:35px}
.hotnews_b dt{ text-align:right;}
.indexnews{ padding-top:5px;}
.indexnews li{ line-height:45px; background:url(../images/dian.gif) no-repeat left 50%; padding-left:10px;border-bottom:1px dashed #d5d5d5;float:left;width:370px; font-size:14px}
.kefuboxtitle{width:1018px; margin:0px auto; margin-top:20px; background:url(../images/casedi.gif) repeat-x; height:40px; border:1px solid #dddddd; border-bottom:0px}
.kefuboxtitle_a{background:url(../images/casejt.gif) no-repeat 15px 50%; font-size:14px; padding-left:32px; line-height:40px;float:left; font-weight:bold;}
.kefuboxtitle_b{float:right; padding-right:15px; line-height:40px}
.faq_wrap{ padding-top:20px; height:335px}
.gongg{height:390px; overflow:hidden;}
.wenda{ border-bottom:1px dashed #cccccc; padding-bottom:8px; padding-top:8px; font-size:12px}
.wen{ background:url(../images/we.gif) no-repeat left 3px; line-height:18px; padding-left:30px; padding-top:3px; padding-bottom:3px}
.da{background:url(../images/da.gif) no-repeat left 5px; line-height:18px; padding-left:30px; padding-top:5px}
.linkBtn{width:120px;height:38px;line-height:38px;text-align:center;border:1px solid #008d40;color:#008d40;font-size:14px; margin-top:15px}
.linkBtn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.linkBtn:hover{color:#fff;background-color:#008d40;}
.indexcontactbox{ margin-top:12px; padding-bottom:30px}
.indexcontactbox h2{ font-size:16px; font-weight:bold; color:#FFFFFF; background:url(../images/leftmenu1.gif); line-height:36px; padding-left:15px}
.indexcontact{background:#fafafa; border:1px solid #e2e2e2; border-top:0px; font-size:14px; line-height:30px; padding-left:15px; padding-right:10px; padding-top:12px; padding-bottom:12px}
.indexcontact strong{ color:#ff6600}
#foot_box{ height:auto; background:#525455;color:#eeeeee;}
#foot{ font-size:14px; padding-top:20px; height:190px}
#foot h2{font-size:12px; color:#ffffff; line-height:28px; height:30px;}
#foot h2 a{color:#ffffff;}
#foot strong{ color:#ffffff; font-size:16px; font-weight:normal}
#foot_box a{ color:#eeeeee}
#foot_box a:hover{ color:#ffffff}
#foot_left{ float:left; width:190px}
#foot_left li{ line-height:28px;}
#foot_left1{ float:left; width:540px; padding-bottom:25px}
#foot_left1 li{ line-height:28px; float:left; width:180px}
#foot_right{ float:right; text-align:center;}
#copyrightbox{width:100%; background:#343537; height:55px;}
#copyright{ height:55px; font-size:14px}
.icp{line-height:55px;float:left;}
.downcopyright{float:right; text-align:right; line-height:55px}
.friendlink{pading:25px 0}
/**导航菜单**/
#nav_wrap{width:100%; height:55px; background:url(../images/menudi.png)}
#nav{line-height:55px;}
#nav li{ width:160px;float:left; line-height:55px; font-size:16px; font-weight:bold; text-align:center;}
#nav a{color:#ffffff; display:block}
#nav a:hover{color:#ffffff;background:url(../images/menudion.png)}
#nav .home{ color:#ffffff;background:url(../images/menudion.png)}
#nav .home a{color:#ffffff;background:url(../images/menudion.png)}
#nav .home a:hover{color:#ffffff;}

/**内页**/
.leftmenutitle{background:url(../images/lefttitle.png); line-height:52px; height:52px; font-size:16px; font-weight:bold; color:#ffffff; padding-left:18px; margin-top:1px}
.leftmenu{ padding:0; margin:0; border-bottom:1px solid #e2e2e2}
.leftmenu li{line-height:44px; background:#cce1f0; background:url(../images/leftmenudi.gif)}
.leftmenu a{ display:block; padding-left:20px; font-size:14px; color:#333333}
.righttitle{height:55px; background:url(../images/locationdi.png); margin-left:22px; margin-top:15px}
.righttitle_a{float:left; line-height:52px;font-size:16px; font-weight:bold; color:#005b2c; padding-left:33px}
.righttitle_b{float:right; padding-top:18px; padding-right:20px}
.aboutcontent{line-height:200%; font-size:14px; padding-top:20px; padding-left:24px; padding-bottom:30px}
.contactbox_l{float:left; width:200px; text-align: center; font-size:14px; line-height: 120%; padding-bottom:20px}
.contactbox_l img{display:inline; padding-top:10px}
.contactbox_r{float:right; width:690px; line-height:230%; font-size:14px;padding-top:10px}
.newscontent{ padding-top:10px; padding-left:24px; padding-bottom:30px}
.messagecontent{padding:20px 0px 15px 28px; margin-left:24px; margin-top:20px; border:1px solid #e2e2e2; margin-bottom:35px}
.newslist{ padding:0; margin:0}
.newslist li{ background:url(../images/dian.gif) no-repeat 5px 50%; border-bottom:1px dashed #e2e2e2; font-size:14px; line-height:40px; padding-left:16px}
.newslist .time{float:right; font-size:12px; color:#888888; padding-right:5px}
.viewbox{ text-align:center; border-bottom:1px dashed #cccccc; padding-bottom:15px; padding-top:15px}
.viewbox h2{ font-size:24px; font-weight:normal; line-height:110%;}
.content{ padding-top:15px; padding-bottom:15px; line-height:180%; font-size:14px}
.info{ text-align:right; color:#999999; padding-bottom:10px}
.context{border-top:1px dashed #cccccc; padding-top:5px; height:65px}
.context li{ line-height:30px; font-size:14px;}
.content img{ margin:0 auto; text-align:center; display:block}
/**产品**/
.productsm{ text-align: center; padding-top:15px}
.productsm h2{ font-size:24px; font-weight:normal; line-height:150%; padding-bottom:20px}
.productcs{ text-align: left; padding-bottom:15px; font-size:14px; line-height:180%;}
.productcs img{ text-align:center; margin:0 auto; display:block}
.productcontent{ padding-left:24px;}
/* 二级分类 */
.pro_type{ height:auto; padding-bottom:30px}
.pro_type strong{ color:#0a60b8;}
.pro_type a,.pro_type a:link,.pro_type a:visited,.pro_type a:active {text-decoration:none;padding-left:15px; font-weight:bold; color:#FFFFFF}
.pro_type a:hover {color:#0043cc;}
.pro_type li {line-height:44px;background:url(../images/leftmenu1.gif);font-size:14px}
.type_list{ width:auto; height:auto;}
.type_list a,.type_list a:link,.type_list a:visited,.type_list a:active{ font-size:14px; font-weight:normal; color:#444444}
.type_list li{ line-height:44px;background:url(../images/leftmenudi.gif) no-repeat 0px 50%;}
/*解决方案*/
.clearfix:after{content:'\20';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.aUl{margin:0px -10px;}
.aUl li{float:left;width:25%;margin-top:20px;}
.aUl li .a_item{display:block;margin:0 10px;background:#f5f5f5;}
.aUl li img{display:block;min-width:100%;width:100%; height:140px}
.aUl li span{display: block;padding-bottom: 8px; padding-top:8px; line-height:26px}
.aUl li span a{display: block;font-size: 14px;color: #1039ae; padding-left:10px}
.aUl li .a_item:hover{background: #227bd7;
	-webkit-transition:background 0.8s ease-out;
	-moz-transition:background 0.8s ease-out;
	transition:background 0.8s ease-out;
}
.aUl li .a_item:hover span{background:url(../images/proline_02.png) no-repeat left bottom!important;}
.aUl li .a_item:hover  a{color: #fff;}
.aUl li .a_item:hover p{color: #fff;}
.page_pic{margin:0px -10px; padding-bottom:40px}
.page_pic li{float:left; width:25%;}
.page_pic .a_item{display:block;margin:0 10px; margin-top:20px}
.page_pic li img{display:block;min-width:100%;width:100%; height:105px}
.page_pic dt{ font-size:14px; text-align:center; line-height:35px; background:#f5f5f5; border:1px solid #e2e2e2; border-top:0px}
/**按钮**/
.btn02 { width:120px; height:40px; background:#1039ae; color:#ffffff;font-size:16px; font-weight:bold; line-height:40px; cursor:pointer; border:0; margin:0; padding:0; text-align:center;font-family:"微软雅黑",Arial, Helvetica, sans-serif}
.btn04 { width:120px; height:40px; background:#0d288e; color:#ffffff;  font-size:16px; font-weight:bold; cursor:pointer; line-height:40px; border:0; margin:0; padding:0; text-align:center;font-family:"微软雅黑",Arial, Helvetica, sans-serif}

.kefubox{width:124px;position:fixed;z-index:99;right:0px;top:95px;text-align:left; color:#666666}
.kefutop{ background:url(../images/kefu/kf-top.png) no-repeat top; height:10px}
.kefumiddle{background:url(../images/kefu/kf-di.png); padding-left:4px; padding-right:4px}
.kefutitle{background:url(../images/kefu/kftitle.png); height:29px; line-height:29px; font-weight:bold; text-align:center}
.kefucontent{background:#ffffff; text-align:center; padding-top:8px}
.kefucontent li{ text-align:center; line-height:22px}
.kefudown{ background:url(../images/kefu/kfdown.png) no-repeat bottom; height:8px}
.telbox{ padding-top:6px; font-size:12px; text-align:center; padding-bottom:6px}
.telbox span{font-size:12px;}
.qqonimage{ text-align:center; padding-top:2px}